Big Huge Thesaurus

domestic llama

noun